home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 015a / himov220.zip / HIMOVE.DOC < prev    next >
Text File  |  1993-05-12  |  91KB  |  2,521 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                                                               HiMOVE (tm)     
  18.         _________________________________________________________________
  19.  
  20.                                                                     Upper
  21.                                                                    Memory
  22.                                                                   Manager
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.                                                              Version 2.20
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                                                   C.SITTE SOFTWARETECHNIK
  55.                                                               Postfach 42
  56.                                                  A-5025 Salzburg, AUSTRIA
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.         EDITION
  69.  
  70.         May 1993
  71.         Copyright 1989-1993 by C.Sitte Softwaretechnik 
  72.         All rights reserved
  73.  
  74.  
  75.         NOTICE
  76.  
  77.         The  information  in this document is subject to  change  without 
  78.         notice. C.Sitte Softwaretechnik assumes no responsibility for any 
  79.         errors that may appear in supplied materials or programs.
  80.  
  81.  
  82.         REQUIRED HARDWARE
  83.  
  84.         The  HiMOVE (tm) Memory Management Software can be  installed  on 
  85.         computers  with  286  NEAT CHIPSet,  NEATsx  CHIPSet  and  AT/386 
  86.         CHIPSet.  It is also possible to use this software with any other 
  87.         type  of  upper  memory hardware.  This manual is  based  on  the 
  88.         software revision V2.20 of May 1993. 
  89.  
  90.  
  91.         SHAREWARE INFORMATION
  92.  
  93.         HiMOVE (tm) is distributed under the shareware marketing concept. 
  94.         This  means that you can try the program for a limited amount  of 
  95.         time  to see if it meets your needs. After the trial period,  you 
  96.         are required to register and pay the registration fee. 
  97.  
  98.  
  99.         LICENSE
  100.  
  101.         Non-registered users are granted a limited license to try HiMOVE 
  102.         for  a  period  of four weeks. After the trial  period  your  are 
  103.         required  to  register  and to pay the registration fee  or  stop 
  104.         using it.  The four week evaluation period is a legal requirement 
  105.         based on the license agreement,  NOT a time bomb inserted in  the 
  106.         program!  HiMOVE  will  not stop working or cause any  damage  to 
  107.         itself or your system at the end of the four week period.
  108.  
  109.  
  110.         DISTRIBUTION
  111.  
  112.         You are encouraged to freely copy and distribute HiMOVE  provided 
  113.         that (see VENDOR.DOC for more information):
  114.         1. No fee beyond normal media, duplication, and shipping costs 
  115.            may be charged.
  116.         2. It must be copied in unaltered form complete with this license 
  117.            and copyright information.
  118.         3. It is advertised as "shareware" and not as "free" or
  119.            "public domain" software.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.         ASP OMBUDSMAN STATEMENT
  132.  
  133.         This  program  is  produced  by a member of  the  Association  of 
  134.         Shareware  Professionals  (ASP)  ASP wants to make sure that  the 
  135.         shareware principle works for you. If you are unable to resolve a 
  136.         shareware-related  problem with an ASP member by  contacting  the 
  137.         member directly,  ASP may be able to help.  The ASP Ombudsman can 
  138.         help  you  resolve a dispute or problem with an ASP  member,  but 
  139.         does not provide technical support for members' products.  Please 
  140.         write  to  the ASP Ombudsman at 545  Grover  Road,  Muskegon,  MI 
  141.         49442-9427,  USA or send a CompuServe message via CompuServe Mail 
  142.         to ASP Ombudsman 70007,3536.
  143.         The  Ombudsman may be contacted by FAX by sending to the ASP  FAX 
  144.         number:  (616)  788-2765.  In  communication with  the  Ombudsman 
  145.         please include a telephone number and/or FAX if available.
  146.  
  147.                                              ┌───────┐
  148.                                         ┌────┴──┐    │                (R)
  149.                                       ──│       │    │───────────────────
  150.                                         │  ┌────┴──┐ │  Association of
  151.                                         │  │       │─┘  Shareware
  152.                                         └──│   o   │    Professionals
  153.                                       ─────│   │   │─────────────────────
  154.                                            └───┴───┘    MEMBER
  155.  
  156.  
  157.         WARRANTY
  158.  
  159.         C.SITTE SOFTWARETECHNIK MAKES NO WARRANTY OF ANY KIND, EXPRESS OR 
  160.         IMPLIED,   INCLUDING  WITHOUT  LIMITATION,   ANY  WARRANTIES   OF 
  161.         MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. 
  162.         C.SITTE  SOFTWARETECHNIK  SHALL  NOT BE LIABLE FOR  ANY  DAMAGES, 
  163.         WHETHER DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL ARISING FROM A 
  164.         FAILURE  OF THIS PROGRAM TO OPERATE IN THE MANNER DESIRED BY  THE 
  165.         USER.  C.SITTE SOFTWARETECHNIK SHALL NOT BE LIABLE FOR ANY DAMAGE 
  166.         TO DATA OR PROPERTY WHICH MAY BE CAUSED DIRECTLY OR INDIRECTLY BY 
  167.         USE OF THE PROGRAM.
  168.         IN NO EVENT WILL C.SITTE SOFTWARETECHNIK BE LIABLE TO YOU FOR ANY 
  169.         DAMAGES,  INCLUDING  ANY  LOST PROFITS,  LOST  SAVINGS  OR  OTHER 
  170.         INCIDENTAL  OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF OR 
  171.         INABILITY TO USE THESE PROGRAM,  EVEN IF C.SITTE  SOFTWARETECHNIK 
  172.         HAS  BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES,  OR FOR ANY 
  173.         CLAIM BY ANY OTHER PARTY.
  174.  
  175.  
  176.         TRADEMARKS
  177.  
  178.         IBM and AT are registered trademarks of IBM Corporation.
  179.         NEAT, CHIPSet, NEATsx are trademarks of Chips & Technologies Inc.
  180.         HiMOVE is a trademark of C.Sitte Softwaretechnik.
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.         ORDER INFORMATION
  195.  
  196.         The registration fee for a single copy of HiMOVE is US$ 40.-. 
  197.         Payment of this fee entitles you to:
  198.  
  199.         *  A disk with the latest version of the HiMOVE memory manager,
  200.            which does not display the evaluation notice screen.
  201.  
  202.         *  Printed manual.
  203.  
  204.         *  Free support by electronic mail or by mail for the first six 
  205.            month after payment.
  206.  
  207.         *  Additional disk labels for the number of ordered copy 
  208.            licences.
  209.  
  210.         *  Notification of the next major upgrade. 
  211.  
  212.         *  Free HiVIDEO (tm) DOS Memory Expander utility. Expands 
  213.            conventional memory on VGA/EGA systems up to 96kB.
  214.            
  215.  
  216.         The  following per-unit prices apply for registration of  one  or 
  217.         more copies of HiMOVE on the same order form:
  218.  
  219.              1        US$ 40.- 
  220.              2 -  9   US$ 26.-  (-35%)       
  221.              10+      (negotiable) 
  222.  
  223.  
  224.         It  is also possible to obtain an additional site  licence  (copy 
  225.         license).  A  minimum  of one disk  with  documentation  must  be 
  226.         ordered. The licensee is responsible for duplicating the diskette 
  227.         and documentation as needed, and for ensuring that the number  of 
  228.         installed copies is not exceeded. Additional disk labels for  the 
  229.         number of ordered copy licences will be delivered.
  230.  
  231.             25  User  US$ 300.- 
  232.             50  User  US$ 500.-
  233.             100+      (negotiable)     
  234.  
  235.         An  additional  shipping charge of US$ 5.- must be added  to  the 
  236.         total amount.
  237.  
  238.         Payments  can  be made by credit card  (MC/Visa/AmEx/JCB),  cash, 
  239.         international postal money order or eurocheque.  If you use an US 
  240.         check, please add another US$ 5.- for bank charges.
  241.  
  242.         The accompanying file ORDER.FRM includes a detailed order form.
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.                         T A B L E   O F   C O N T E N T S
  258.                         ---------------------------------
  259.  
  260.  
  261.         1.    GENERAL. . . . . . . . . . . . . . . . . . . . . . . .    1
  262.         1.1     FIRST MEGABYTE . . . . . . . . . . . . . . . . . . .    1
  263.         1.2     NEW ENHANCED AT CHIP SET (NEAT)  . . . . . . . . . .    1
  264.         1.3     DEFINITION OF TERMS. . . . . . . . . . . . . . . . .    1
  265.         1.4     HiMOVE CONCEPT . . . . . . . . . . . . . . . . . . .    2
  266.  
  267.         2.    INSTALLATION . . . . . . . . . . . . . . . . . . . . .    2
  268.         2.1     Shareware Copy from BBS or Disk Vendor . . . . . . .    2
  269.         2.1.1     Installation Procedure . . . . . . . . . . . . . .    3
  270.  
  271.         3.    CONFIGURATIONPROGRAM "HISETUP.EXE" . . . . . . . . . .    4
  272.         3.1     Commandline Arguments. . . . . . . . . . . . . . . .    4
  273.         3.1.1     Examples . . . . . . . . . . . . . . . . . . . . .    4
  274.         3.2     Configuration File . . . . . . . . . . . . . . . . .    5
  275.         3.3     MAIN MENU  . . . . . . . . . . . . . . . . . . . . .    5
  276.         3.4     MENUFUNCTION "MEMORY AREAS". . . . . . . . . . . . .    6
  277.         3.4.1     Allocation Texts . . . . . . . . . . . . . . . . .    8
  278.         3.4.2     Printout of memory areas . . . . . . . . . . . . .    9
  279.         3.5     MENUFUNCTION "HELP". . . . . . . . . . . . . . . . .   10
  280.         3.6     MENUFUNCTION "OPTIONS" . . . . . . . . . . . . . . .   12
  281.         3.6.1     OPTION 1 - "Configuration Mode". . . . . . . . . .   13
  282.         3.6.2     OPTION 2 - "Prompt on Installation". . . . . . . .   13
  283.         3.6.3     OPTION 3 - "Installation Messages" . . . . . . . .   13
  284.         3.6.4     OPTION 4 - "Open Upper Memory" . . . . . . . . . .   13
  285.         3.6.5     OPTION 5 - "DOS5 UMB Memory" . . . . . . . . . . .   13
  286.         3.6.6     OPTION 6 - "BUFFERS = XX". . . . . . . . . . . . .   14
  287.         3.7     MENUFUNCTION "PROGRAMLIST" . . . . . . . . . . . . .   15
  288.         3.8     MENUFUNCTION "RESIDENT PROGRAMS" . . . . . . . . . .   16
  289.         3.8.1     Description  . . . . . . . . . . . . . . . . . . .   16
  290.         3.8.2     Print Function . . . . . . . . . . . . . . . . . .   18
  291.         3.9     MENUFUNCTION "DOS MEMORY BLOCKS" . . . . . . . . . .   19
  292.         3.9.1     Description of header line . . . . . . . . . . . .   19
  293.         3.10    MENUFUNCTION "INSTALLATION OF MEMORY MANAGER". . . .   21
  294.         3.11    MENUFUNCTION "EXIT". . . . . . . . . . . . . . . . .   22
  295.  
  296.         4.    MEMORY MANAGER "HIMOVE.SYS". . . . . . . . . . . . . .   23
  297.         4.1     Upload of resident programs. . . . . . . . . . . . .   24
  298.         4.2     Uploading of device drivers. . . . . . . . . . . . .   25
  299.  
  300.         5.    NEAT CHIPSet . . . . . . . . . . . . . . . . . . . . .   26
  301.         5.1     286 NEAT CHIPSet . . . . . . . . . . . . . . . . . .   26
  302.         5.1.1     Configuration of RAM Relocation (NEAT Setup) . . .   26
  303.         5.2     AT/386 CHIPSet . . . . . . . . . . . . . . . . . . .   26
  304.         5.3     CS8281 NEATsx CHIPSet. . . . . . . . . . . . . . . .   26
  305.  
  306.         6.    QUICK INSTALLATION HELP. . . . . . . . . . . . . . . .   27
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.         7.    CONFIGURATION FILE FORMAT. . . . . . . . . . . . . . .   28
  321.         7.1     Options. . . . . . . . . . . . . . . . . . . . . . .   28
  322.         7.1.1     Prompt on Installation . . . . . . . . . . . . . .   28
  323.         7.1.2     Installation Messages. . . . . . . . . . . . . . .   28
  324.         7.1.3     Configuration Mode . . . . . . . . . . . . . . . .   29
  325.         7.1.4     Open Upper Memory. . . . . . . . . . . . . . . . .   29
  326.         7.1.5     DOS5 UMB's . . . . . . . . . . . . . . . . . . . .   29
  327.         7.2     Upper Memory Areas . . . . . . . . . . . . . . . . .   29
  328.         7.3     Number of Upper Memory "BUFFERS" . . . . . . . . . .   29
  329.         7.4     List of Program Names. . . . . . . . . . . . . . . .   30
  330.  
  331.         8.    To help you - help us! . . . . . . . . . . . . . . . .   30
  332.  
  333.         9.    SUBJECT INDEX. . . . . . . . . . . . . . . . . . . . .   31
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.                           L I S T   O F   F I G U R E S
  347.                           -----------------------------
  348.  
  349.  
  350.  
  351.         3-1   Main Menu. . . . . . . . . . . . . . . . . . . . . . .    5
  352.         3-2   Memory Areas 512kB-768kB . . . . . . . . . . . . . . .    6
  353.         3-3   Memory Areas 768kB-1MB . . . . . . . . . . . . . . . .    7
  354.         3-4   Help Screen  . . . . . . . . . . . . . . . . . . . . .   10
  355.         3-5   Help Screen of Helpsystem  . . . . . . . . . . . . . .   11
  356.         3-6   Installation Options . . . . . . . . . . . . . . . . .   12
  357.         3-7   Programlist. . . . . . . . . . . . . . . . . . . . . .   15
  358.         3-8   Resident Programs (without HiMOVE) . . . . . . . . . .   16
  359.         3-9   Resident Programs (HiMOVE installed) . . . . . . . . .   17
  360.         3-10  Memory Blocks (without HiMOVE) . . . . . . . . . . . .   19
  361.         3-11  Memory Blocks (HiMOVE installed) . . . . . . . . . . .   20
  362.         3-12  End of Installation  . . . . . . . . . . . . . . . . .   21
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.         HiMOVE (tm) Upper Memory Manager                            V2.20
  381.  
  382.  
  383.         1.  GENERAL
  384.  
  385.         In 1981, the 1-megabyte address space of the newly introduced IBM 
  386.         PC seemed spacious,  indeed.  More than a decade later,  however, 
  387.         that same amount of space seems claustrophobic.  DOS users search 
  388.         continuously  for any nook or cranny into which they can stuff  a 
  389.         few kilobytes of valuable RAM, to provide a little more breathing 
  390.         room  for  today's  insatiable  application   programs,   network 
  391.         drivers, and TSR programs.
  392.  
  393.  
  394.         1.1  FIRST MEGABYTE
  395.  
  396.         The  first megabyte of DOS memory can be viewed as consisting  of 
  397.         16 segments of 64 kBytes (kilo Bytes). The first 10 segments  are 
  398.         reserved for the RAM into which you load DOS, device drivers, and 
  399.         application  programs.  These  10 segments -  from  address  0000 
  400.         through  address 9FFF - make up conventional memory  (640 kByte). 
  401.         The  next  two segments (A000 and B000) are  reserved  for  video 
  402.         buffers.  Hard  disk drive and video controller  ROMs  are  often 
  403.         located  in the C000 segment. The 128 kByte of space in the  D000 
  404.         and E000 segment are usually available for expanded-memory cards, 
  405.         network-interface-cards, and the like. And last, the ROM BIOS  is 
  406.         located in the F000 segment. Not all segments are used in a given 
  407.         machine.
  408.  
  409.  
  410.         1.2  NEW ENHANCED AT CHIP SET (NEAT) 
  411.  
  412.         In 1988, Chips & Technologies introduced the NEAT chip set, a set 
  413.         of  four VLSI ICs that, among other things, have built-in  shadow 
  414.         RAM support. NEAT system boards can map memory from the  extended 
  415.         region  to the upper region. The primary purpose of this type  of 
  416.         mapping is to enable ROM shadowing (in which the contents of slow 
  417.         ROMs  are copied to faster RAMs and executed from there).  
  418.  
  419.  
  420.         1.3  DEFINITION OF TERMS
  421.  
  422.         'Conventional  memory' is the first 640 kByte (655,360  bytes  of 
  423.         RAM). It is not possible to use all of it for applications, since 
  424.         DOS and various resident programs consume some of it. The  amount 
  425.         of  available  memory  is  important,  because  PC  software  can 
  426.         normally run only when it's in conventional memory. 
  427.         Meanwhile, the 384 kByte between 640kB and 1MB (1024kB) is called 
  428.         'upper  memory'.  RAM above 1 MByte is called  'extended  memory' 
  429.         (not  'expanded memory', which swaps pages of RAM in and  out  of 
  430.         conventional  memory  or  upper memory). The  first  (or  lowest) 
  431.         64 kByte  of extended memory is called 'high memory'  and  should 
  432.         not be confused with upper memory.
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.                                         1
  442.  
  443.         HiMOVE (tm) Upper Memory Manager                            V2.20
  444.  
  445.  
  446.         1.4  HiMOVE CONCEPT
  447.  
  448.         HiMOVE  uses the mapping capability of the NEAT chip set to  load 
  449.         device drivers and resident programs (TSR's) into unused areas of 
  450.         the  upper memory segments. This increases the size of  the  free 
  451.         conventional  memory area.  The following programs can be  loaded 
  452.         into the upper memory area:
  453.  
  454.         o DOS device drivers
  455.         o Command interpreter shell (COMMAND.COM)
  456.         o Memory resident programs (network shell, TSR's)
  457.  
  458.         The  HiMOVE memory manager can be installed and configured in  an 
  459.         easy  menu  driven way.  No manual editing of the CONFIG.SYS  and 
  460.         AUTOEXEC.BAT files is necessary.
  461.  
  462.  
  463.  
  464.  
  465.  
  466.         2.  INSTALLATION 
  467.  
  468.  
  469.         2.1  Shareware Copy from BBS or Disk Vendor
  470.  
  471.         If  you've  downloaded  an unregistered copy  of  HiMOVE  from  a 
  472.         bulletin board (BBS) or an on-line service, or obtained a copy on 
  473.         diskette  from  a disk vendor, you may try it for four  weeks  as 
  474.         specified  in  the license agreement. After four weeks  you  must 
  475.         either  register  HiMOVE  or  stop  using  it.  This  method   of 
  476.         marketing, known as "Shareware", permits you to try HiMOVE before 
  477.         you  pay  for  it. The four week evaluation  period  is  a  legal 
  478.         requirement  based  on  the license agreement, NOT  a  time  bomb 
  479.         inserted  in the program! HiMOVE will not stop working  or  cause 
  480.         any  damage to itself or your system at the end of the four  week 
  481.         period.
  482.         Shareware copies of HiMOVE may be "packaged" in a variety of ways 
  483.         depending  on who distributed them. Regardless of packaging,  the 
  484.         following files should be included: 
  485.  
  486.                HIMOVE  .BAT    Batchfile for start of configuration
  487.                HIMOVE  .SYS    HiMOVE Memory Manager (device driver)
  488.                HILOAD  .SYS    Device Driver Loader        
  489.                HISETUP .EXE    Configuration Program
  490.                HISETUP .CFG    Configuration File
  491.                HISETUP .DEF    Default Configuration File
  492.                HIMOVE  .DOC    User Manual
  493.                DESCRIBE.DOC    Product Description & Author Info
  494.                VENDOR  .DOC    Vendor/Distributor Information
  495.                FILE_ID .DIZ    Program Description for BBS's
  496.                ORDER   .FRM    Order Form
  497.                !!READ  .!ME    General Info and Last Minute Information
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.                                         2
  505.  
  506.         HiMOVE (tm) Upper Memory Manager                            V2.20
  507.  
  508.  
  509.         2.1.1  Installation Procedure
  510.  
  511.         o      Create  directory  "\HIMOVE" or use any  other  convenient 
  512.                directory name.
  513.  
  514.         o      Copy  distribution  file(s) into  the  previously  created 
  515.                directory.  If  the files are "packaged" into a compressed 
  516.                archive  file,  use  the appropriate unpacking  method  to 
  517.                extract the files.
  518.                Examples:
  519.                        HIMOVE.ZIP   ->  PKUNZIP HIMOVE
  520.                        HIMOVE.LZH   ->  LHARC -E HIMOVE
  521.                        HIMOVE.EXE   ->  HIMOVE  (Self Extracting archive)
  522.  
  523.         o      Enter "HIMOVE" to start the configuration batchfile.
  524.  
  525.         o      Use the menu function "Memory areas  F2" to get a  display 
  526.                of  the actual memory allocation of your computer.  Verify 
  527.                the suggested assignments of <RAM1...RAMxx> to the  unused 
  528.                memory areas and change them if necessary.
  529.  
  530.         o      Use the menu function "Installation of Memory Manager  F9" 
  531.                to install the software on your computer.
  532.  
  533.         o      Context  sensitive help information is available  most  of 
  534.                the time by pressing the "F1" key.
  535.  
  536.         o      At the end of the configuration program, you must  restart 
  537.                the computer (use the Warmboot function of the program  or 
  538.                press CTRL-ALT-DEL or the RESET button).
  539.  
  540.         o      After  restart, the memory management software is  in  the 
  541.                "Configuration Mode",  where  you will be asked  at  every 
  542.                start of a program, if this program should be loaded  into 
  543.                the upper memory area or not.
  544.  
  545.         o      At  the end of the configuration phase, the  configuration 
  546.                batchfile  "HIMOVE" should be started again to  reset  the 
  547.                configuration mode (use "Options"-menu) and to permanently 
  548.                store the list of selected programs into the configuration 
  549.                file (wich is done automatically if you start the setup).
  550.  
  551.         o      The  HiMOVE  memory  manager  is  now  installed  on  your 
  552.                computer  and  no further user  interaction  is  necessary 
  553.                during the starting phase.
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.                                         3
  568.  
  569.         HiMOVE (tm) Upper Memory Manager                            V2.20
  570.  
  571.  
  572.         3.  CONFIGURATIONPROGRAM "HISETUP.EXE"
  573.  
  574.         This  program is used to install and configure the HiMOVE  memory 
  575.         manager  on your computer.  It also displays detailed information 
  576.         about  the  actual memory allocation of  your  computer.  If  the 
  577.         configuration  file  is  not  in the  same  directory  where  the 
  578.         configuration  program is located or if the  configuration   file 
  579.         did not have the default filename of "HISETUP.CFG", the directory 
  580.         and/or  filename  of the configuration file must be given  as  an 
  581.         argument at the start of the program. 
  582.         The   configuration   program  is  started  with  the   batchfile 
  583.         "HIMOVE.BAT"  wich  is  located  in  the  root  directory.   This 
  584.         batchfile  calls  a  second batchfile with the same name  in  the 
  585.         directory where the configuration program is located. The purpose 
  586.         of this procedure is to ensure that the correct arguments for the 
  587.         configuration  program are used.  The batchfiles will be  created 
  588.         with  the installation feature of the configuration program  (see 
  589.         3.10).  This  also  circumvents the necessity  of  modifying  the 
  590.         "PATH" environment variable.
  591.         If  arguments  are  entered at the start  of  "HIMOVE.BAT",  this 
  592.         arguments will be passed through to HISETUP.EXE.  If no arguments 
  593.         are  entered,  the arguments as defined during  the  installation 
  594.         time are used as the default arguments.
  595.  
  596.  
  597.         3.1  Commandline Arguments
  598.  
  599.         HISETUP.EXE {arg1} {arg2}
  600.  
  601.         arg1: 
  602.          Drive, directory, name and extension of configuration file. 
  603.          If  no argument is given,  the configuration program  scans  the 
  604.          directory  where  the HISETUP.EXE program is located for a  file 
  605.          with  the name "HISETUP.CFG".  If this file is  not  found,  the 
  606.          default file name ("C:\HIMOVE\HISETUP.CFG") is used. 
  607.          Only parts of the file name (drive,  directory or name) could be 
  608.          entered  as  first argument.  For the missing parts of the  full 
  609.          file name, the corresponding parts of the default name are used.
  610.          NOTE: A directory name must be ended with a '\' delimiter.
  611.  
  612.         arg2:
  613.          Optional drive name of the boot drive,  if it is different  than 
  614.          the installation drive.  The CONFIG.SYS file will be expected in 
  615.          the root directory of this drive.  If the second argument is not 
  616.          available,  the drive name of the first argument is used (or the 
  617.          default drive "C:" if the first argument is not available).
  618.  
  619.  
  620.         3.1.1  Examples
  621.  
  622.         "HIMOVE \SETUP\"
  623.         The  configuration  file  HISETUP.CFG  will  be  located  in  the 
  624.         directory "C:\SETUP". 
  625.  
  626.  
  627.  
  628.  
  629.  
  630.                                         4
  631.  
  632.         HiMOVE (tm) Upper Memory Manager                            V2.20
  633.  
  634.  
  635.         "HIMOVE \HIMOVE.CFG D:"
  636.         The  full configuration file name is "C:\HIMOVE.CFG". The  memory 
  637.         management   driver  HIMOVE.SYS  will  be  installed   into   the 
  638.         "D:\CONFIG.SYS" file. Also a file "D:\HIMOVE.BAT" is created.
  639.  
  640.  
  641.         3.2  Configuration File
  642.  
  643.         If a configuration file cannot be found,  the default  configura-
  644.         tion  file "HISETUP.DEF" is used for the initial program  config-
  645.         uration.  If  any of the configuration settings is  changed,  the 
  646.         configuration file is rewritten with the changed parameters.  See 
  647.         chapter 7   for a detailed description of the configuration file.
  648.  
  649.  
  650.         3.3  MAIN MENU 
  651.  
  652.         The  main menu is displayed after the start of the  configuration 
  653.         program:
  654.  
  655.          HiMOVE (tm) Setup V2.20 (C) Copyr.1993 C.Sitte Softwaretechnik
  656.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  657.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  658.         ▒▒▒▒▒▒▒▒▒▒                                            ▒▒▒▒▒▒▒▒▒▒▒
  659.         ▒▒▒▒▒▒▒▒▒▒  ┌───────────── Main Menu ──────────────╖  ▒▒▒▒▒▒▒▒▒▒▒
  660.         ▒▒▒▒▒▒▒▒▒▒  │ Help                              F1 ║  ▒▒▒▒▒▒▒▒▒▒▒
  661.         ▒▒▒▒▒▒▒▒▒▒  │ Memory Areas                      F2 ║  ▒▒▒▒▒▒▒▒▒▒▒
  662.         ▒▒▒▒▒▒▒▒▒▒  │ Options                           F3 ║  ▒▒▒▒▒▒▒▒▒▒▒
  663.         ▒▒▒▒▒▒▒▒▒▒  │ Programlist                       F4 ║  ▒▒▒▒▒▒▒▒▒▒▒
  664.         ▒▒▒▒▒▒▒▒▒▒  │ Resident Programs                 F5 ║  ▒▒▒▒▒▒▒▒▒▒▒
  665.         ▒▒▒▒▒▒▒▒▒▒  │ DOS Memory Blocks                 F6 ║  ▒▒▒▒▒▒▒▒▒▒▒
  666.         ▒▒▒▒▒▒▒▒▒▒  │ Reboot (Warm Boot) Computer       F8 ║  ▒▒▒▒▒▒▒▒▒▒▒
  667.         ▒▒▒▒▒▒▒▒▒▒  │ Installation of Memory Manager    F9 ║  ▒▒▒▒▒▒▒▒▒▒▒
  668.         ▒▒▒▒▒▒▒▒▒▒  │ Exit                             ESC ║  ▒▒▒▒▒▒▒▒▒▒▒
  669.         ▒▒▒▒▒▒▒▒▒▒  ╘══════════════════════════════════════╝  ▒▒▒▒▒▒▒▒▒▒▒
  670.         ▒▒▒▒▒▒▒▒▒▒                                            ▒▒▒▒▒▒▒▒▒▒▒
  671.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  672.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  673.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  674.          F1-Help  -Selection                                  ESC-Exit 
  675.  
  676.                               Figure 3-1: Main Menu
  677.  
  678.  
  679.         By  using  the  cursor up/down keys,  the selection  bar  can  be 
  680.         positioned  to a main menu function.  The selected menu  function 
  681.         could  then  be activated by pressing the  ENTER-key.  The  first 
  682.         character of a menu text or the function key on the right side of 
  683.         the  menu text could be used as a shortcut to directly activate a 
  684.         menu function.
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.                                         5
  694.  
  695.         HiMOVE (tm) Upper Memory Manager                            V2.20
  696.  
  697.  
  698.         3.4  MENUFUNCTION "MEMORY AREAS"
  699.  
  700.         After  selection  of the menu  function  "Memory Areas  F2",  the 
  701.         upper  memory  area will be analysed and then  displayed  in  the 
  702.         following way:
  703.  
  704.          HiMOVE (tm) Setup V2.20 (C) Copyr.1993 C.Sitte Softwaretechnik
  705.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  706.         ▒▒┌────────────────── Memory Areas (NEAT) ────────────────────╖▒▒
  707.         ▒▒│ Area      Segment    RAM    Allocation                    ║▒▒
  708.         ▒▒│ 512-528k  8000-83FF         16k DOS-RAM                   ║▒▒
  709.         ▒▒│ 528-544k  8400-87FF         16k DOS-RAM                   ║▒▒
  710.         ▒▒│ 544-560k  8800-8BFF         16k DOS-RAM                   ║▒▒
  711.         ▒▒│ 560-576k  8C00-8FFF         16k DOS-RAM                   ║▒▒
  712.         ▒▒│ 576-592k  9000-93FF         16k DOS-RAM                   ║▒▒
  713.         ▒▒│ 592-608k  9400-97FF         16k DOS-RAM                   ║▒▒
  714.         ▒▒│ 608-624k  9800-9BFF         16k DOS-RAM                   ║▒▒
  715.         ▒▒│ 624-640k  9C00-9FFF         16k DOS-RAM                   ║▒▒
  716.         ▒▒│ 640-656k  A000-A3FF <RAM1>  16k (unused)                  ║▒▒
  717.         ▒▒│ 656-672k  A400-A7FF <RAM2>  16k (unused)                  ║▒▒
  718.         ▒▒│ 672-688k  A800-ABFF <RAM3>  16k (unused)                  ║▒▒
  719.         ▒▒│ 688-704k  AC00-AFFF <RAM4>  16k (unused)                  ║▒▒
  720.         ▒▒│ 704-720k  B000-B3FF         16k Hercules Graphics Adapter ║▒▒
  721.         ▒▒│ 720-736k  B400-B7FF         16k Hercules Graphics Adapter ║▒▒
  722.         ▒▒│ 736-752k  B800-BBFF         16k Hercules Graphics Adapter ║▒▒
  723.         ▒▒│ 752-768k  BC00-BFFF         16k Hercules Graphics Adapter ║▒▒
  724.         ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
  725.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  726.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  727.          F1-Help  -Selection  ENTER-Block On/Off   O-Output   ESC-Menu 
  728.  
  729.                       Figure 3-2: Memory Areas 512kB-768kB
  730.  
  731.  
  732.         The  area  from 512kB till 1MB is partitioned into 32  blocks  of 
  733.         16  kByte  size. The memory area screen displays a  range  of  16 
  734.         blocks  out  of this area. The 'Allocation' column  displays  the 
  735.         usage of any of this blocks. By using the cursor keys, the window 
  736.         can be scrolled up and down.
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.                                         6
  757.  
  758.         HiMOVE (tm) Upper Memory Manager                            V2.20
  759.  
  760.  
  761.         After  pressing  the PgDn-key (Page down) the  following  display 
  762.         will be shown (for example): 
  763.  
  764.          HiMOVE (tm) Setup V2.20 (C) Copyr.1993 C.Sitte Softwaretechnik
  765.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  766.         ▒▒┌─────────────────── Memory Areas (NEAT) ───────────────────╖▒▒
  767.         ▒▒│ Area      Segment    RAM    Allocation                    ║▒▒
  768.         ▒▒│ 768-784k  C000-C3FF <RAM5>  16k (unused)                  ║▒▒
  769.         ▒▒│ 784-800k  C400-C7FF <RAM6>  16k (unused)                  ║▒▒
  770.         ▒▒│ 800-816k  C800-CBFF <RAM7>  16k (unused)                  ║▒▒
  771.         ▒▒│ 816-832k  CC00-CFFF <RAM8>  16k (unused)                  ║▒▒
  772.         ▒▒│ 832-848k  D000-D3FF         2k RAM, 14k (unused)          ║▒▒
  773.         ▒▒│ 848-864k  D400-D7FF <RAM9>  16k (unused)                  ║▒▒
  774.         ▒▒│ 864-880k  D800-DBFF <RAM10> 16k (unused)                  ║▒▒
  775.         ▒▒│ 880-896k  DC00-DFFF         8k BIOS(Extension), 8k(unused)║▒▒
  776.         ▒▒│ 896-912k  E000-E3FF <RAM11> 16k (unused)                  ║▒▒
  777.         ▒▒│ 912-928k  E400-E7FF <RAM12> 16k (unused)                  ║▒▒
  778.         ▒▒│ 928-944k  E800-EBFF <RAM13> 16k (unused)                  ║▒▒
  779.         ▒▒│ 944-960k  EC00-EFFF <RAM14> 16k (unused)                  ║▒▒
  780.         ▒▒│ 960-976k  F000-F3FF         16k BIOS-ROM                  ║▒▒
  781.         ▒▒│ 976-992k  F400-F7FF         16k BIOS-ROM                  ║▒▒
  782.         ▒▒│ 992-1008  F800-FBFF         16k BIOS-ROM                  ║▒▒
  783.         ▒▒│ 1008-1MB  FC00-FFFF         16k BIOS-ROM                  ║▒▒
  784.         ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
  785.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  786.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  787.          F1-Help  -Selection  ENTER-Block On/Off   O-Output   ESC-Menu 
  788.  
  789.                        Figure 3-3: Memory Areas 768kB-1MB
  790.  
  791.  
  792.         In   this  example  configuration,  the  HiMOVE  memory   manager 
  793.         allocated  14  additional  blocks (RAM1-RAM14).  This  totals  to 
  794.         224 kByte of additional DOS memory!
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.                                         7
  820.  
  821.         HiMOVE (tm) Upper Memory Manager                            V2.20
  822.  
  823.  
  824.         3.4.1  Allocation Texts
  825.  
  826.         The following texts could appear in the "Allocation" column:
  827.  
  828.         Text                   Meaning
  829.         ---------------------- ------------------------------------------
  830.         xxk (unused)           This  memory area is currently not in  use 
  831.                                (the memory analysis can not determine any 
  832.                                usage).
  833.                                NOTE: If your computer has 1 MByte of main 
  834.                                memory  installed, the NEAT shadow  memory 
  835.                                feature   could  only  be  used   if   the 
  836.                                additional  memory from 640kB till 1MB  is 
  837.                                not used as extended memory (see 5.1.1).
  838.  
  839.         Extended BIOS Area     This is the extended BIOS data area.
  840.  
  841.         EMS Page Frame         The EMS memory pages are mapped into  this 
  842.                                area.
  843.  
  844.         Token-Ring-ROM         This is the ROM area of an IBM  Token-Ring 
  845.                                network card.
  846.  
  847.         Token-Ring-RAM         This is the RAM area of an IBM  Token-Ring 
  848.                                network card. This RAM is only visible  if 
  849.                                the   Token-Ring  software   drivers   are 
  850.                                loaded.
  851.  
  852.         xxk DOS-RAM            This memory will be used by the DOS memory 
  853.                                management functions. It is mainly used to 
  854.                                load and run application software.
  855.  
  856.         CGA-Card               Color Graphics Adapter
  857.         MCGA                   Grafics-Adapter for PS/2, Model 30
  858.         EGA-Card               EGA-Card with 256 kByte RAM 
  859.         EGA64k                 EGA-Card with 64 kByte RAM  
  860.         EGA-MONO               EGA-Card, monochrome
  861.         Hercules               Hercules  Graphiccard
  862.         VGA-Card               Grafics-Adapter (Video-Graphics-Array)
  863.  
  864.         xxk RAM                This is a RAM-Area of xx kByte size,  wich 
  865.                                is  not  in  use by  DOS.  This  could  be 
  866.                                memory,   wich  is located  on  a  network 
  867.                                interface card. 
  868.  
  869.         BIOS-ROM               This is the area of the BIOS/BASIC ROM's.
  870.  
  871.         BIOS(Extension)        A BIOS extension is located in this  area. 
  872.                                This could be a BIOS ROM for a video  card 
  873.                                or a harddisk controller. 
  874.  
  875.         BIOS(duplicated)       Parts  of the BIOS-ROM are  duplicated  in 
  876.                                this area. 
  877.  
  878.  
  879.  
  880.  
  881.  
  882.                                         8
  883.  
  884.         HiMOVE (tm) Upper Memory Manager                            V2.20
  885.  
  886.  
  887.         A  specific  block could be selected by using the  cursor-up  and 
  888.         cursor-down  keys.  The  Enter-key  toggles  a  block  allocation 
  889.         between  'On' ("<RAMx>" text) and 'Off' (no text). If a  Hercules 
  890.         graphics  card  is installed, four blocks could  be  appended  at 
  891.         640kB  (4x16kB=64kB) to form a continuous 704 kByte  conventional 
  892.         main  memory  area. By allocating memory blocks above  the  video 
  893.         adapter  area,  resident  programs  (keyboard  handlers,  network 
  894.         shells...)  could be loaded into these blocks, thus  freeing  the 
  895.         conventional memory area. 
  896.         The allocated blocks are marked with the text <RAM1>..<RAMxx>  in 
  897.         the "RAM" column of the memory area display.
  898.  
  899.  
  900.  
  901.         3.4.2  Printout of memory areas
  902.  
  903.         The  list  of  memory blocks could be printed or  stored  into  a 
  904.         textfile. The whole list will be printed, not only the  displayed 
  905.         window  area.  This function could be activated by  pressing  the 
  906.         "O"-key (Output). For more information, see chapter 3.8.2.
  907.  
  908.  
  909.         Example Printout:
  910.  
  911.         HiMOVE(tm) Setup V2.20 (C) Copyright 1993 C.Sitte Softwaretechnik
  912.         Memory Areas (NEAT)
  913.         Area      Segment    RAM    Allocation 
  914.         640-656k  A000-A3FF <RAM1>  16k (unused)
  915.         656-672k  A400-A7FF <RAM2>  16k (unused)
  916.         672-688k  A800-ABFF <RAM3>  16k (unused)
  917.         688-704k  AC00-AFFF <RAM4>  16k (unused)
  918.         704-720k  B000-B3FF         16k Hercules Graphics Adapter
  919.         720-736k  B400-B7FF         16k Hercules Graphics Adapter
  920.         736-752k  B800-BBFF         16k Hercules Graphics Adapter
  921.         752-768k  BC00-BFFF         16k Hercules Graphics Adapter
  922.         768-784k  C000-C3FF <RAM5>  16k (unused)
  923.         784-800k  C400-C7FF <RAM6>  16k (unused)
  924.         800-816k  C800-CBFF <RAM7>  16k (unused)
  925.         816-832k  CC00-CFFF <RAM8>  16k (unused)
  926.         832-848k  D000-D3FF         2k RAM, 14k (unused)
  927.         848-864k  D400-D7FF <RAM9>  16k (unused)
  928.         864-880k  D800-DBFF <RAM10> 16k (unused)
  929.         880-896k  DC00-DFFF         8k BIOS(Extension), 8k(unused)
  930.         896-912k  E000-E3FF <RAM11> 16k (unused)
  931.         912-928k  E400-E7FF <RAM12> 16k (unused)
  932.         928-944k  E800-EBFF <RAM13> 16k (unused)
  933.         944-960k  EC00-EFFF <RAM14> 16k (unused)
  934.         960-976k  F000-F3FF         16k BIOS-ROM
  935.         976-992k  F400-F7FF         16k BIOS-ROM
  936.         992-1008  F800-FBFF         16k BIOS-ROM
  937.         1008-1MB  FC00-FFFF         16k BIOS-ROM
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.                                         9
  946.  
  947.         HiMOVE (tm) Upper Memory Manager                            V2.20
  948.  
  949.  
  950.         3.5  MENUFUNCTION "HELP"
  951.  
  952.         This function activates the online help system. Context sensitive 
  953.         help  could be displayed during the program by pressing  the  F1-
  954.         key.
  955.  
  956.          HiMOVE (tm) Setup V2.20 (C) Copyr.1993 C.Sitte Softwaretechnik
  957.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  958.         ▒▒▒▒▒▒┌───────────────────── Help ───────────────────────╖▒▒▒▒▒▒▒
  959.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  960.         ▒▒▒▒▒▒│               HiMOVE(tm) SETUP                   ║▒▒▒▒▒▒▒
  961.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  962.         ▒▒▒▒▒▒│ A specific menu function could be selected by    ║▒▒▒▒▒▒▒
  963.         ▒▒▒▒▒▒│ using the cursor keys. The selected function     ║▒▒▒▒▒▒▒
  964.         ▒▒▒▒▒▒│ could then be activated by pressing the          ║▒▒▒▒▒▒▒
  965.         ▒▒▒▒▒▒│ ENTER-Key.                                       ║▒▒▒▒▒▒▒
  966.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  967.         ▒▒▒▒▒▒│ The initial letters of the menu texts or the     ║▒▒▒▒▒▒▒
  968.         ▒▒▒▒▒▒│ displayed function keys could be used as a       ║▒▒▒▒▒▒▒
  969.         ▒▒▒▒▒▒│ short-cut to directly activate the selected      ║▒▒▒▒▒▒▒
  970.         ▒▒▒▒▒▒│ menu function.                                   ║▒▒▒▒▒▒▒
  971.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  972.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  973.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  974.         ▒▒▒▒▒▒╘══════════════════════════════════════════════════╝▒▒▒▒▒▒▒
  975.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  976.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  977.          F1-Help  ALT:F1-Previous Help  -Selection            ESC-Back
  978.  
  979.                              Figure 3-4: Help Screen
  980.  
  981.  
  982.         If a helptext contains one or more subtexts, the keywords of  the 
  983.         subtexts are displayed in increased intensity. A subtext could be 
  984.         displayed by moving the selection bar with the cursor keys to the 
  985.         keyword (selected keyword is then displayed in reverse video) and 
  986.         pressing the Enter-key.
  987.         The  previously  displayed help screen(s) could be  displayed  in 
  988.         reverse order by pressing ALT:F1 (ALT key in conjunction with  F1 
  989.         key).  The  ESC  key removes the help  screen  and  restores  the 
  990.         original screen.
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.                                         10
  1009.  
  1010.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1011.  
  1012.  
  1013.         Pressing the F1-key inside off the helpsystem shows a help screen 
  1014.         wich  contains  information  about the use of  the  help  system. 
  1015.         Selection  of  the  INDEX-keyword  inside  of  this  help  screen 
  1016.         displays the help index, wich is an overview about the  available 
  1017.         helptexts.
  1018.  
  1019.  
  1020.          HiMOVE (tm) Setup V2.20 (C) Copyr.1993 C.Sitte Softwaretechnik
  1021.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1022.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1023.         ▒▒▒▒▒▒┌───────────────────── Help ───────────────────────╖▒▒▒▒▒▒▒
  1024.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  1025.         ▒▒▒▒▒▒│          Welcome to the Help Function            ║▒▒▒▒▒▒▒
  1026.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  1027.         ▒▒▒▒▒▒│   The cursor keys move the selection bar to the  ║▒▒▒▒▒▒▒
  1028.         ▒▒▒▒▒▒│   texts with increased intensity wich could be   ║▒▒▒▒▒▒▒
  1029.         ▒▒▒▒▒▒│   selected with the ENTER-key.                   ║▒▒▒▒▒▒▒
  1030.         ▒▒▒▒▒▒│   F1 calls the help-index. ALT-F1 recalls the    ║▒▒▒▒▒▒▒
  1031.         ▒▒▒▒▒▒│   previous help screens.                         ║▒▒▒▒▒▒▒
  1032.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  1033.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  1034.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  1035.         ▒▒▒▒▒▒│   General   Index                                ║▒▒▒▒▒▒▒
  1036.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  1037.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  1038.         ▒▒▒▒▒▒╘══════════════════════════════════════════════════╝▒▒▒▒▒▒▒
  1039.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1040.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1041.          F1-Help  ALT:F1-Previous Help  -Selection            ESC-Back
  1042.  
  1043.                       Figure 3-5: Help Screen of Helpsystem
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.                                         11
  1072.  
  1073.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1074.  
  1075.  
  1076.         3.6  MENUFUNCTION "OPTIONS"
  1077.  
  1078.         After selection of the "Options", the following menu appears:
  1079.  
  1080.          HiMOVE (tm) Setup V2.20 (C) Copyr.1993 C.Sitte Softwaretechnik
  1081.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1082.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1083.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1084.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1085.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒                                     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1086.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ┌──── Installation Options ─────╖  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1087.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ Configuration Mode      = ON  ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1088.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ Prompt on Installation  = OFF ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1089.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ Installation Messages   = ON  ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1090.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ Open Upper Memory       = OFF ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1091.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ DOS5 UMB Memory         = ON  ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1092.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ BUFFERS                 = 0   ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1093.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ╘═══════════════════════════════╝  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1094.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒                                     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1095.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1096.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1097.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1098.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1099.          F1-Help  -Selection  ENTER-Option On/Off             ESC-Menu 
  1100.  
  1101.                         Figure 3-6: Installation Options
  1102.  
  1103.  
  1104.  
  1105.         The  selection of an installation option is done in the same  way 
  1106.         as in the main menu (cursor keys or first character of menu  text 
  1107.         line).  The  status of an option will be toggled between  ON  and 
  1108.         OFF.
  1109.         The option menu could be exited with the ESC-key.
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.                                         12
  1135.  
  1136.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1137.  
  1138.  
  1139.         3.6.1  OPTION 1 - "Configuration Mode"
  1140.  
  1141.         ON:    At every start of the computer it is possible to decide if 
  1142.                the activation of the HiMOVE driver should be done or not, 
  1143.                and  wich  programs  should be loaded high  or  not.  This 
  1144.                functionality  is  useful during the  installation  phase, 
  1145.                because  in  most cases there are more than  one  restarts 
  1146.                necessary  to find the best combination of  programs  wich 
  1147.                should be loaded into the upper memory area.
  1148.  
  1149.         OFF:   No  user  interaction  is necessary at the  start  of  the 
  1150.                computer  (if  option  2  is also  off).  The  loading  of 
  1151.                programs  wich  are  registered in  the  program  list  is 
  1152.                redirected to the upper memory area.
  1153.  
  1154.  
  1155.         3.6.2  OPTION 2 - "Prompt on Installation"
  1156.  
  1157.         ON:    After each start of the computer, the user must decide, if 
  1158.                the HiMOVE memory manager should be activated or not.
  1159.  
  1160.         OFF:   Automatic start (if option 1 is off)
  1161.  
  1162.  
  1163.         3.6.3  OPTION 3 - "Installation Messages"
  1164.  
  1165.         ON:    Detailed message about the installation progress are shown
  1166.  
  1167.         OFF:   No messages will be displayed
  1168.  
  1169.  
  1170.         3.6.4  OPTION 4 - "Open Upper Memory"
  1171.  
  1172.         ON:    The  upper memory is visible to the DOS memory  management 
  1173.                functions.  Allocation  of upper memory  is  possible  via 
  1174.                standard DOS functions. (ON = default)
  1175.  
  1176.         OFF:   Upper  memory  is  only available  to  the  HiMOVE  memory 
  1177.                manager.
  1178.  
  1179.  
  1180.         3.6.5  OPTION 5 - "DOS5 UMB Memory"
  1181.  
  1182.         ON:    HiMOVE acts as a DOS5 UMB provider. Standard DOS functions 
  1183.                could be used to load TSRs ("loadhigh") and device drivers 
  1184.                ("devicehigh")  into the upper memory area.  Please do not 
  1185.                mix  the loading of device drivers with  "devicehigh"  and 
  1186.                HiMOVE. One of the two possibilities should be used.
  1187.  
  1188.         OFF:   Upper memory is only available to the HiMOVE memory 
  1189.                manager.
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.                                         13
  1198.  
  1199.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1200.  
  1201.  
  1202.         3.6.6  OPTION 6 - "BUFFERS = XX"
  1203.  
  1204.         A  value  of 0..255 could be entered. This value  identifies  the 
  1205.         number  of DOS BUFFERS wich are created in the upper memory  area 
  1206.         during startup.
  1207.         This are additional buffers to the existing ones wich are created 
  1208.         with  the  BUFFERS= statement in the Config.sys  file  (in  lower 
  1209.         memory). The standard size of a buffer is 528 bytes.
  1210.         This functions is only available for DOS3 users.
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.                                         14
  1261.  
  1262.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1263.  
  1264.  
  1265.         3.7  MENUFUNCTION "PROGRAMLIST"
  1266.  
  1267.  
  1268.         The  HiMOVE memory manager generates the programlist  during  the 
  1269.         configuration  phase.  Each time a program is loaded  into  upper 
  1270.         memory  (by  answering 'y' at the prompt), its name  is  inserted 
  1271.         into  the temporary programlist. When the configuration phase  is 
  1272.         finished  (Configuration  mode option is switched  to  OFF),  the 
  1273.         temporary  programlist  is written into the  configuration  file. 
  1274.         This  list  is  then used in the automatic mode  to  decide  wich 
  1275.         programs should be loaded into upper memory.
  1276.         Please  note:  The HiMOVE memory manager does  not  initiate  the 
  1277.         loading  of  any  program. It only redirects  the  loading  of  a 
  1278.         program  at the time when it is started via an  operating  system 
  1279.         function.
  1280.  
  1281.         The  programlist could be edited. Programnames could be  inserted 
  1282.         ('Ins'-key)  and  deleted ('Del'-key). An existing entry  in  the 
  1283.         program list could also be modified ('Enter'-key).  The upload of 
  1284.         a  program  at boot time could be disabled by changing  its  mode 
  1285.         from "Enabled" to "Disabled" with the 'Tab'-key.  
  1286.         When a program is actually loaded into the UMB area, it is marked 
  1287.         with "Yes" in the "In UMB?" column.
  1288.         Insertions  and  deletions in the program list changes  only  the 
  1289.         list of programnames in the configuration file. The HiMOVE memory 
  1290.         manager  does  not use the modified programlist  until  the  next 
  1291.         start of the computer.
  1292.  
  1293.          HiMOVE (tm) Setup V2.20 (C) Copyr.1993 C.Sitte Softwaretechnik
  1294.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1295.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1296.         ▒▒▒▒▒▒▒▒▒▒▒▒▒                                       ▒▒▒▒▒▒▒▒▒▒▒▒▒
  1297.         ▒▒▒▒▒▒▒▒▒▒▒▒▒  ┌─ Program ──── Load? ── In UMB? ─╖  ▒▒▒▒▒▒▒▒▒▒▒▒▒
  1298.         ▒▒▒▒▒▒▒▒▒▒▒▒▒  │ MOUSE.SYS     Enabled  Yes      ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒
  1299.         ▒▒▒▒▒▒▒▒▒▒▒▒▒  │ ANSI.SYS      Enabled  Yes      ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒
  1300.         ▒▒▒▒▒▒▒▒▒▒▒▒▒  │ HIMEM.SYS     Enabled  Yes      ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒
  1301.         ▒▒▒▒▒▒▒▒▒▒▒▒▒  │ VDISK.SYS     Enabled  Yes      ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒
  1302.         ▒▒▒▒▒▒▒▒▒▒▒▒▒  │ COMMAND.COM   Enabled  Yes      ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒
  1303.         ▒▒▒▒▒▒▒▒▒▒▒▒▒  │ KEYB.COM      Enabled  Yes      ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒
  1304.         ▒▒▒▒▒▒▒▒▒▒▒▒▒  │ WATCH.COM     Enabled  Yes      ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒
  1305.         ▒▒▒▒▒▒▒▒▒▒▒▒▒  │ NEWKEY.EXE    Enabled  Yes      ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒
  1306.         ▒▒▒▒▒▒▒▒▒▒▒▒▒  │ DOSEDIT.COM   Enabled  Yes      ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒
  1307.         ▒▒▒▒▒▒▒▒▒▒▒▒▒  │ ALARM.COM     Enabled  Yes      ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒
  1308.         ▒▒▒▒▒▒▒▒▒▒▒▒▒  │ IPX.COM       Enabled  No       ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒
  1309.         ▒▒▒▒▒▒▒▒▒▒▒▒▒  ╘═════════════════════════════════╝  ▒▒▒▒▒▒▒▒▒▒▒▒▒
  1310.         ▒▒▒▒▒▒▒▒▒▒▒▒▒                                       ▒▒▒▒▒▒▒▒▒▒▒▒▒
  1311.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1312.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1313.          F1-Help  ENTER-Change  Ins-Insert  Del-Delete  TAB-Toggle   ESC
  1314.  
  1315.                              Figure 3-7: Programlist
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.                                         15
  1324.  
  1325.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1326.  
  1327.  
  1328.         3.8  MENUFUNCTION "RESIDENT PROGRAMS"
  1329.  
  1330.         This display shows all resident programs in DOS memory. The  name 
  1331.         of a program is displayed if possible. The free memory areas  are 
  1332.         also  shown.  If this list is longer than  the  available  screen 
  1333.         window, the list can be scrolled up and down.
  1334.  
  1335.         The  following display shows the resident programs of a  computer 
  1336.         WITHOUT installed HiMOVE memory manager:
  1337.  
  1338.  
  1339.          HiMOVE (tm) Setup V2.20 (C) Copyr.1993 C.Sitte Softwaretechnik
  1340.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1341.         ▒▒┌──────────────────── Resident Programs ────────────────────╖▒▒
  1342.         ▒▒│ Segment Blocks Length Name                                ║▒▒
  1343.         ▒▒│ 09BB    1      19.0k  System                              ║▒▒
  1344.         ▒▒│ 0E7E    2       3.8k  Command.com                         ║▒▒
  1345.         ▒▒│ 0F66    1         48  <available>                         ║▒▒
  1346.         ▒▒│ 0F81    2      31.3k  CACHE.EXE ON /E/S:280 /L:1128       ║▒▒
  1347.         ▒▒│ 1757    2       5.4k  KEYB.COM GR 437 C:\DOS\KEYBOARD.SYS ║▒▒
  1348.         ▒▒│ 18AD    2       3.7k  WATCH.COM                           ║▒▒
  1349.         ▒▒│ 199D    2       4.3k  NEWKEY.EXE                          ║▒▒
  1350.         ▒▒│ 1AB8    2       2.4k  DOSEDIT.COM                         ║▒▒
  1351.         ▒▒│ 1B56    2        928  ALARM.COM 12:15                     ║▒▒
  1352.         ▒▒│ 1B92    2      15.5k  LPTX.COM -o dump.txt                ║▒▒
  1353.         ▒▒│ 1F78    3     514.0k  <available>                         ║▒▒
  1354.         ▒▒│                                                           ║▒▒
  1355.         ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
  1356.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1357.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1358.          F1-Help  -Scroll  PgUp/PgDn-Page forward/back  O-Output   ESC
  1359.  
  1360.                  Figure 3-8: Resident Programs (without HiMOVE)
  1361.  
  1362.  
  1363.         It  could  be  seen from the above display,  that  the  available 
  1364.         conventional memory on this computer has a size of 514 kByte.
  1365.  
  1366.  
  1367.         3.8.1  Description 
  1368.  
  1369.         Segment   ...  Segmentaddress of Program
  1370.         Blocks    ...  Number of program memoryblocks
  1371.         Length    ...  Total size of program (sum of all blocks)
  1372.         Name      ...  Programname and arguments (if available)
  1373.  
  1374.         NOTE: If a program releases his environment block, before it goes 
  1375.               resident,  it is not possible to determine the  programname 
  1376.               and  the arguments (in DOS3).  In such a case,  the segment 
  1377.               address  of  the program will be displayed instead  of  the 
  1378.               name.  In  DOS4  and DOS5 the 8 character program  name  is 
  1379.               stored  at  the begin of the program block  and  is  always 
  1380.               available. 
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.                                         16
  1387.  
  1388.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1389.  
  1390.  
  1391.         The  "System" block contains device drivers and the memory  areas 
  1392.         for  the  BUFFERS,  FILES,  FCBS and  STACKS  statements  of  the 
  1393.         Config.Sys file.
  1394.  
  1395.         After  installation  of  the HiMOVE memory  manager,  the  memory 
  1396.         allocation may look like the following display:
  1397.  
  1398.  
  1399.          HiMOVE (tm) Setup V2.20 (C) Copyr.1993 C.Sitte Softwaretechnik
  1400.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1401.         ▒▒┌──────────────────── Resident Programs ────────────────────╖▒▒
  1402.         ▒▒│ Segment Blocks Length Name                                ║▒▒
  1403.         ▒▒│ 09BB    1       9.8k  System                              ║▒▒
  1404.         ▒▒│ 0C33    1        128  <available>                         ║▒▒
  1405.         ▒▒│ 0C3C    2      31.3k  CACHE.EXE ON /E/S:280 /L:1128       ║▒▒
  1406.         ▒▒│ 1412    3     623.6k  <available>                         ║▒▒
  1407.         ▒▒│ B000    1      64.0k  Hercules-Videoadapter               ║▒▒
  1408.         ▒▒│ ========== BEGIN OF UPPER MEMORY AREA AT 768k =========== ║▒▒
  1409.         ▒▒│ C001    1       7.6k  DEVICE=MOUSE (MS$MOUSE)             ║▒▒
  1410.         ▒▒│ C1EE    1       1.5k  DEVICE=ANSI  (CON)                  ║▒▒
  1411.         ▒▒│ C252    1        544  DEVICE=HIMEM (XMSXXXX0)             ║▒▒
  1412.         ▒▒│ C275    1        736  DEVICE=VDISK (D:)                   ║▒▒
  1413.         ▒▒│ C2A4    2       3.8k  Command.com                         ║▒▒
  1414.         ▒▒│ C38C    1         48  <available>                         ║▒▒
  1415.         ▒▒│ C39E    2       5.4k  KEYB.COM GR 437 C:\DOS\KEYBOARD.SYS ║▒▒
  1416.         ▒▒│ C4FD    2       3.7k  WATCH.COM                           ║▒▒
  1417.         ▒▒│ C5ED    2       4.3k  NEWKEY.EXE                          ║▒▒
  1418.         ▒▒│ C708    2       2.4k  DOSEDIT.COM                         ║▒▒
  1419.         ▒▒│ C7A6    2        928  ALARM.COM 12:15                     ║▒▒
  1420.         ▒▒│ C7E2    2      15.5k  LPTX.COM -o dump.txt                ║▒▒
  1421.         ▒▒│ CBC8    1      16.8k  <available>                         ║▒▒
  1422.         ▒▒│                                                           ║▒▒
  1423.         ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
  1424.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1425.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1426.          F1-Help  -Scroll  PgUp/PgDn-Page forward/back  O-Output   ESC
  1427.  
  1428.                 Figure 3-9: Resident Programs (HiMOVE installed)
  1429.  
  1430.  
  1431.         This gives a plus of 111 kByte in conventional memory after  four 
  1432.         device  drivers  and  seven  resident programs  with  a  size  of 
  1433.         47 kByte are moved into upper memory and the conventional  memory 
  1434.         area  is  increased from 640kB to 704kB by appending  a  64 kByte 
  1435.         block. 
  1436.         Please  note that the command interpreter 'Command.Com'  is  also 
  1437.         located in the upper memory area.
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.                                         17
  1450.  
  1451.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1452.  
  1453.  
  1454.         3.8.2  Print Function
  1455.  
  1456.         The currently displayed list could be printed or saved to a file. 
  1457.         After pressing the O-key (Output), the following entry  field 
  1458.         appears:
  1459.  
  1460.  
  1461.                ┌──────── OUTPUT DISPLAY ────────╖
  1462.                │ PRN                            ║
  1463.                ╘════════════════════════════════╝
  1464.  
  1465.  
  1466.  
  1467.         The  default  output  channel  is the  printer  (PRN:),  but  any 
  1468.         filename  or  devicename  could be entered. If  the  output  file 
  1469.         already exists, the following question appears:
  1470.  
  1471.  
  1472.                ┌─────────── OUTPUT.TXT ───────────╖
  1473.                │ File exists, append text (Y/N) ? ║
  1474.                ╘══════════════════════════════════╝
  1475.  
  1476.  
  1477.  
  1478.         After  the  list  is  transferred, the  following  text  must  be 
  1479.         acknowledged with the ESC key:
  1480.  
  1481.  
  1482.                ┌─────────── OUTPUT.TXT ─────────╖
  1483.                │ End of Text Output.  Press ESC ║
  1484.                ╘════════════════════════════════╝
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.                                         18
  1513.  
  1514.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1515.  
  1516.  
  1517.         3.9  MENUFUNCTION "DOS MEMORY BLOCKS"
  1518.  
  1519.         This  display  shows  the list of  memory  blocks  with  detailed 
  1520.         information  about  the location and length of  this  blocks  and 
  1521.         about  the  contents  of the accompaning  MCB's  (Memory  Control 
  1522.         Blocks).  If  the  list  of memory  blocks  is  longer  than  the 
  1523.         available screen window, it could be scrolled up and down.
  1524.         The  following  display  shows the memory blocks  of  a  computer 
  1525.         WITHOUT installed HiMOVE memory manager:
  1526.  
  1527.  
  1528.          HiMOVE (tm) Setup V2.20 (C) Copyr.1993 C.Sitte Softwaretechnik
  1529.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1530.         ▒▒┌──────────────────── DOS Memory Blocks ────────────────────╖▒▒
  1531.         ▒▒│ID MCB  PSP  Env. Block Length Name                        ║▒▒
  1532.         ▒▒│ M 09BA 0008 ---- 09BB  19.0k System                       ║▒▒
  1533.         ▒▒│ M 0E7D 0E7E 0F6A 0E7E   3.6k Command.com                  ║▒▒
  1534.         ▒▒│ M 0F65 0000 ---- 0F66     48 <available>                  ║▒▒
  1535.         ▒▒│ M 0F69 0E7E 0F6A 0F6A    208 Command.com (Environment)    ║▒▒
  1536.         ▒▒│ M 0F77 1757 0F78 0F78    128 KEYB.COM GR 437 C:\DOS\KEYBOA║▒▒
  1537.         ▒▒│ M 0F80 0F81 0F78 0F81   7.7k CACHE.EXE ON /E/S:280 /L:1128║▒▒
  1538.         ▒▒│ M 1174 0F81 0F78 1175  23.5k CACHE.EXE ON /E/S:280 /L:1128║▒▒
  1539.         ▒▒│ M 1756 1757 0F78 1757   5.3k KEYB.COM GR 437 C:\DOS\KEYBOA║▒▒
  1540.         ▒▒│ M 18AC 18B7 18AD 18AD    144 WATCH.COM (Environment)      ║▒▒
  1541.         ▒▒│ M 18B6 18B7 18AD 18B7   3.5k WATCH.COM                    ║▒▒
  1542.         ▒▒│ M 199C 19A7 199D 199D    144 NEWKEY.EXE (Environment)     ║▒▒
  1543.         ▒▒│ M 19A6 19A7 199D 19A7   4.2k NEWKEY.EXE                   ║▒▒
  1544.         ▒▒│ M 1AB7 1AC2 1AB8 1AB8    144 DOSEDIT.COM (Environment)    ║▒▒
  1545.         ▒▒│ M 1AC1 1AC2 1AB8 1AC2   2.2k DOSEDIT.COM                  ║▒▒
  1546.         ▒▒│ M 1B55 1B60 1B56 1B56    144 ALARM.COM 12:15 (Environment)║▒▒
  1547.         ▒▒│ M 1B5F 1B60 1B56 1B60    784 ALARM.COM 12:15              ║▒▒
  1548.         ▒▒│ M 1B91 1B9D 1B92 1B92    160 LPTX.COM -o dump.txt (Environ║▒▒
  1549.         ▒▒│ M 1B9C 1B9D 1B92 1B9D  15.4k LPTX.COM -o dump.txt         ║▒▒
  1550.         ▒▒│ M 1F77 1F83 1F78 1F78    160 HISETUP.EXE (Environment)    ║▒▒
  1551.         ▒▒│ M 1F82 1F83 1F78 1F83 118.1k HISETUP.EXE                  ║▒▒
  1552.         ▒▒│ Z 3D0D 0000 ---- 3D0E 395.7k <available>                  ║▒▒
  1553.         ▒▒│ ============== END OF DOS MEMORY AT 640k ================ ║▒▒
  1554.         ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
  1555.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1556.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1557.          F1-Help  -Scroll  PgUp/PgDn-Page forward/back  O-Output   ESC
  1558.  
  1559.                    Figure 3-10: Memory Blocks (without HiMOVE)
  1560.  
  1561.  
  1562.         3.9.1  Description of header line
  1563.  
  1564.         ID      M: Normal block, Z: Last block
  1565.         MCB     Memory-Control-Block Segmentaddress
  1566.         PSP     Program-Segment-Prefix Address
  1567.         Env.    Environment Segmentaddress
  1568.         Block   Start of memory block
  1569.         Length  Length of memory block 
  1570.         Name    Description of memory block
  1571.  
  1572.  
  1573.  
  1574.  
  1575.                                         19
  1576.  
  1577.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1578.  
  1579.  
  1580.         After activation of the HiMOVE memory manager, the following list 
  1581.         will be displayed:
  1582.  
  1583.  
  1584.          HiMOVE (tm) Setup V2.20 (C) Copyr.1993 C.Sitte Softwaretechnik
  1585.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1586.         ▒▒┌──────────────────── DOS Memory Blocks ────────────────────╖▒▒
  1587.         ▒▒│ID MCB  PSP  Env. Block Length Name                        ║▒▒
  1588.         ▒▒│ M 09BA 0008 ---- 09BB   9.8k System                       ║▒▒
  1589.         ▒▒│ M 0C32 0000 ---- 0C33    128 <available>                  ║▒▒
  1590.         ▒▒│ M 0C3B 0C3C 0C33 0C3C   7.7k CACHE.EXE ON /E/S:280 /L:1128║▒▒
  1591.         ▒▒│ M 0E2F 0C3C 0C33 0E30  23.5k CACHE.EXE ON /E/S:280 /L:1128║▒▒
  1592.         ▒▒│ M 1411 141D 1412 1412    160 HISETUP.EXE (Environment)    ║▒▒
  1593.         ▒▒│ M 141C 141D 1412 141D 118.1k HISETUP.EXE                  ║▒▒
  1594.         ▒▒│ M 31A7 0000 ---- 31A8 505.3k <available>                  ║▒▒
  1595.         ▒▒│ ========== END OF CONVENTIONAL MEMORY AT 704k =========== ║▒▒
  1596.         ▒▒│ M AFFF B001 ---- B000  64.0k Hercules-Videoadapter        ║▒▒
  1597.         ▒▒│ ========== BEGIN OF UPPER MEMORY AREA AT 768k =========== ║▒▒
  1598.         ▒▒│ M C000 C000 ---- C001   7.6k DEVICE=MOUSE (MS$MOUSE)      ║▒▒
  1599.         ▒▒│ M C1ED C1ED ---- C1EE   1.5k DEVICE=ANSI (CON)            ║▒▒
  1600.         ▒▒│ M C251 C251 ---- C252    544 DEVICE=HIMEM (XMSXXXX0)      ║▒▒
  1601.         ▒▒│ M C274 C274 ---- C275    736 DEVICE=VDISK (D:)            ║▒▒
  1602.         ▒▒│ M C2A3 C2A4 C390 C2A4   3.6k Command.com                  ║▒▒
  1603.         ▒▒│ M C38B 0000 ---- C38C     48 <available>                  ║▒▒
  1604.         ▒▒│ M C38F C2A4 C390 C390    208 Command.com (Environment)    ║▒▒
  1605.         ▒▒│ M C39D C3A7 C39E C39E    128 KEYB.COM GR 437 C:\DOS\KEYBOA║▒▒
  1606.         ▒▒│ M C3A6 C3A7 C39E C3A7   5.3k KEYB.COM GR 437 C:\DOS\KEYBOA║▒▒
  1607.         ▒▒│ M C4FC C507 C4FD C4FD    144 WATCH.COM (Environment)      ║▒▒
  1608.         ▒▒│ M C506 C507 C4FD C507   3.5k WATCH.COM                    ║▒▒
  1609.         ▒▒│ M C5EC C5F7 C5ED C5ED    144 NEWKEY.EXE (Environment)     ║▒▒
  1610.         ▒▒│ M C5F6 C5F7 C5ED C5F7   4.2k NEWKEY.EXE                   ║▒▒
  1611.         ▒▒│ M C707 C712 C708 C708    144 DOSEDIT.COM txt (Environment)║▒▒
  1612.         ▒▒│ M C711 C712 C708 C712   2.2k DOSEDIT.COM txt              ║▒▒
  1613.         ▒▒│ M C7A5 C7B0 C7A6 C7A6    144 ALARM.COM 12:15 (Environment)║▒▒
  1614.         ▒▒│ M C7AF C7B0 C7A6 C7B0    784 ALARM.COM 12:15              ║▒▒
  1615.         ▒▒│ M C7E1 C7ED C7E2 C7E2    160 LPTX.COM (Environment)       ║▒▒
  1616.         ▒▒│ M C7EC C7ED C7E2 C7ED  15.4k LPTX.COM                     ║▒▒
  1617.         ▒▒│ Z CBC7 0000 ---- CBC8  16.8k <available>                  ║▒▒
  1618.         ▒▒│ ============== END OF DOS MEMORY AT 832k ================ ║▒▒
  1619.         ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
  1620.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1621.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1622.          F1-Help  -Scroll  PgUp/PgDn-Page forward/back  O-Output   ESC
  1623.  
  1624.                   Figure 3-11: Memory Blocks (HiMOVE installed)
  1625.  
  1626.  
  1627.         For the purpose of documentation and analysis, the list of memory 
  1628.         blocks  could  be  copied to a printer or to  a  text  file  (see 
  1629.         chapter 3.8.2).
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.                                         20
  1639.  
  1640.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1641.  
  1642.  
  1643.         3.10  MENUFUNCTION "INSTALLATION OF MEMORY MANAGER"
  1644.  
  1645.  
  1646.         After  the selection of this menu function, the  installation  of 
  1647.         the memory manager is started with the following actions:
  1648.  
  1649.         o  Modification of the CONFIG.SYS file. Insertion of the 
  1650.            HIMOVE.SYS memory manager as the first device driver at the 
  1651.            beginning of the CONFIG.SYS File. The original file will be 
  1652.            saved as "CONFIG.BAK".
  1653.  
  1654.         o  Creation or rewrite of the startfile "HIMOVE.BAT" in the same 
  1655.            directory, where the configuration program is located. This 
  1656.            file contains the start command for the configuration program 
  1657.            "HISETUP.EXE". This batchfile includes the correct 
  1658.            configuration file argument and the optional boot drive 
  1659.            argument. If arguments are given at the start of the 
  1660.            batchfile, then this arguments will be used instead. 
  1661.  
  1662.         o  Creation of the startfile "HIMOVE.BAT" in the root directory 
  1663.            of the same drive, where the CONFIG.SYS file is located 
  1664.            (default = "C:\"). This batchfile calls the previously created  
  1665.            batch file with the same name in the directory, where the 
  1666.            configuration program is located. Any arguments will be passed 
  1667.            to the second batch file.
  1668.  
  1669.         o  When  the  following  message appears, the  computer  must  be 
  1670.            restarted (use warmboot function or CTRL-ALT-DEL):
  1671.  
  1672.  
  1673.          HiMOVE (tm) Setup V2.20 (C) Copyr.1993 C.Sitte Softwaretechnik
  1674.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1675.         ▒▒▒▒▒▒▒┌────────────────────── Help ──────────────────────╖▒▒▒▒▒▒
  1676.         ▒▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒
  1677.         ▒▒▒▒▒▒▒│               END OF INSTALLATION                ║▒▒▒▒▒▒
  1678.         ▒▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒
  1679.         ▒▒▒▒▒▒▒│ After the installation of the memory management  ║▒▒▒▒▒▒
  1680.         ▒▒▒▒▒▒▒│ software, the computer must be restarted (press  ║▒▒▒▒▒▒
  1681.         ▒▒▒▒▒▒▒│ Ctrl-Alt-Del or use the reset button) to enter   ║▒▒▒▒▒▒
  1682.         ▒▒▒▒▒▒▒│ the configuration mode.                          ║▒▒▒▒▒▒
  1683.         ▒▒▒▒▒▒▒│ In this mode you could select on every start of  ║▒▒▒▒▒▒
  1684.         ▒▒▒▒▒▒▒│ a program, if this program should be loaded into ║▒▒▒▒▒▒
  1685.         ▒▒▒▒▒▒▒│ the upper memory or not. After loading of all    ║▒▒▒▒▒▒
  1686.         ▒▒▒▒▒▒▒│ device drivers and resident programs, the        ║▒▒▒▒▒▒
  1687.         ▒▒▒▒▒▒▒│ configuration mode should be switched off (menu  ║▒▒▒▒▒▒
  1688.         ▒▒▒▒▒▒▒│ "Options") to make the selections permanent.     ║▒▒▒▒▒▒
  1689.         ▒▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒
  1690.         ▒▒▒▒▒▒▒╘══════════════════════════════════════════════════╝▒▒▒▒▒▒
  1691.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1692.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1693.          F1-Help  ALT:F1-Previous Help  -Selection            ESC-Back
  1694.  
  1695.                         Figure 3-12: End of Installation
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.                                         21
  1702.  
  1703.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1704.  
  1705.  
  1706.         If  "Y"  is  pressed  when the  following  message  appears,  the 
  1707.         computer  is restarted as if the key combination CTRL-ALT-DEL  is 
  1708.         pressed.
  1709.  
  1710.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1711.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1712.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ┌─────── Warm Boot ────────╖  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1713.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ Reboot Computer (Y/N): ? ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1714.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ╘══════════════════════════╝  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1715.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1716.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1717.  
  1718.  
  1719.  
  1720.         o  After the restart, the "Configuration Mode" is on.
  1721.  
  1722.         o  Selection of programs which should be loaded 'high' (see 4.1).
  1723.  
  1724.         o  Termination of configuration mode (see 3.6).
  1725.  
  1726.  
  1727.  
  1728.         NOTE:  If  the computer 'hangs' after restart, or special  add-on 
  1729.                cards  (network, graphics..) did not work properly,  there 
  1730.                is  a high possibility that there is an  address  conflict 
  1731.                between  the  newly allocated upper memory and  any  other 
  1732.                hardware in your computer.
  1733.                Restart  the  computer and disable the activation  of  the 
  1734.                memory  manager by answering 'No' at the first  activation 
  1735.                question.
  1736.                If the options "Configuration Mode" and "Prompt on Instal-
  1737.                lation"  are  disabled, then a DOS disk must  be  used  to 
  1738.                reboot properly.
  1739.  
  1740.  
  1741.         NOTE:  The  installation of the HiMOVE memory manager  should  be 
  1742.                started in the "normal" operating environment. That  means 
  1743.                that  all  resident programs (network,EMS,...)  should  be 
  1744.                loaded. 
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.         3.11  MENUFUNCTION "EXIT"
  1752.  
  1753.         The selection of this menu function terminates the  configuration 
  1754.         program.
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.                                         22
  1765.  
  1766.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1767.  
  1768.  
  1769.         4.  MEMORY MANAGER "HIMOVE.SYS"
  1770.  
  1771.  
  1772.         This device driver will be inserted by the configuration  program 
  1773.         at the beginning of the "CONFIG.SYS" file. The following text  is 
  1774.         the default text, wich will be inserted as the first line in  the 
  1775.         file.
  1776.  
  1777.           "DEVICE=C:\HIMOVE\HIMOVE.SYS C:\HIMOVE\HISETUP.CFG"
  1778.  
  1779.         If   any   arguments   are   given   at   the   start   of    the 
  1780.         configuration  program,  then the default statement  is  modified 
  1781.         according to the given arguments.
  1782.  
  1783.  
  1784.         After  the call of the HIMOVE.SYS decice driver at the  start  of 
  1785.         the computer, the following message will be displayed:
  1786.  
  1787.           HIMOVE.SYS V2.20 #XXXXXXXXXXXXX - Upper Memory Manager
  1788.           (C) Copyright 1993 C.Sitte Softwaretechnik, All Rights Reserved
  1789.  
  1790.  
  1791.         After  that,  the driver reads the configuration  file  (Default: 
  1792.         "C:\HIMOVE\HISETUP.CFG"),  wich  contains the  addresses  of  the 
  1793.         upper  memory  areas,  the options, the number  of  upper  memory 
  1794.         BUFFERS and the programlist.
  1795.         If  the  option "Configuration Mode" is on,  then  the  following 
  1796.         question appears:
  1797.  
  1798.           >>> Configuration Mode
  1799.           >>> Install Upper Memory Area (Y/N) = ?
  1800.  
  1801.         After entering "N" (No), the boot process continues normally, and 
  1802.         the  memory  manager is not installed. No upper  memory  will  be 
  1803.         allocated  and  the  programs are loaded with  the  standard  DOS 
  1804.         functions.
  1805.  
  1806.         After  entering "Y" (Yes), the allocated upper memory areas  will 
  1807.         be  activated  and  tested.  This  will  be  indicated  with  the 
  1808.         following message:
  1809.  
  1810.           >>> Upper Memory Area activated at following address(es):
  1811.               A000-AFFF  C000-CFFF
  1812.  
  1813.  
  1814.         After activation of the upper memory areas, a memory test will be 
  1815.         done  with  this areas. If a memory error occurs,  the  following 
  1816.         error message will be displayed:
  1817.          
  1818.           Memory Error at xxxx:xxxx
  1819.  
  1820.  
  1821.         Instead of "xxxx:xxxx" the according "[Segment]:[Offset]"  values 
  1822.         of the faulty memory location are displayed. This memory area  is 
  1823.  
  1824.  
  1825.  
  1826.  
  1827.                                         23
  1828.  
  1829.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1830.  
  1831.  
  1832.         automatically excluded from the following process, but should  be 
  1833.         disabled in the "Memory Areas" menu to avoid the error message at 
  1834.         the next restart (see 3.4).
  1835.  
  1836.  
  1837.         After  the memory segments are activated and tested, this  memory 
  1838.         will  be  connected to the DOS-memory  management.  The  unusable 
  1839.         areas between conventional memory and upper memory will be marked 
  1840.         as areas wich could not be used by DOS.
  1841.  
  1842.  
  1843.         4.1  Upload of resident programs
  1844.  
  1845.         After  the  initialization of the upper memory area,  the  HiMOVE 
  1846.         device driver manages the loading of device drivers and  resident 
  1847.         programs into this area. The DOS EXEC function (Int 21,  Function 
  1848.         4B) is redirected into the HiMOVE device driver for this purpose.
  1849.         The  following type of question appears during the  configuration 
  1850.         phase, when a program is loaded:
  1851.  
  1852.           >>> Move C:\COMMAND.COM into Upper Memory: 
  1853.               Y)es, N)o, S)kip all ? Y
  1854.  
  1855.         After  entering  "N"  (No),  the  program  will  be  loaded  into 
  1856.         conventional memory.
  1857.  
  1858.         After  entering  "Y" (Yes), the program will be loaded  into  the 
  1859.         upper  memory  area. If there is not enough memory  to  load  the 
  1860.         program, the following message is shown:
  1861.  
  1862.           >>> Cannot move C:\COMMAND.COM into Upper Memory
  1863.  
  1864.  
  1865.         If   the   program  is  loaded  successfully,   the   programname 
  1866.         "COMMAND.COM"  will be inserted into the  temporary  programlist, 
  1867.         wich  is  maintained inside the memory manager.  By  running  the 
  1868.         configuration program HISETUP.EXE, this list is transferred  from 
  1869.         the   resident  memory  manager  into  the   configuration   file 
  1870.         "HISETUP.CFG". This programlist is then used during the automatic 
  1871.         mode  to decide, which programs should be loaded into  the  upper 
  1872.         memory area.
  1873.  
  1874.         After  entering  "S" (Skip), no more questions  appear.  No  more 
  1875.         programs could be loaded with HiMOVE into upper memory.
  1876.  
  1877.  
  1878.         Note:  If other resident programs redirect the DOS EXEC function, 
  1879.                then  the HiMOVE memory manager is not able to upload  any 
  1880.                more  programs. This type of programs should be  moved  as 
  1881.                far as possible to the end of the startup phase. 
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.                                         24
  1891.  
  1892.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1893.  
  1894.  
  1895.         4.2  Uploading of device drivers
  1896.  
  1897.         The   HiMOVE  memory  manager  uses  a  special   device   driver 
  1898.         "HILOAD.SYS"  to load other device drivers into the upper  memory 
  1899.         area.  HILOAD.SYS  is  only a temporary device  driver,  wich  is 
  1900.         removed after the loading. It starts with the following message:
  1901.  
  1902.           HILOAD.SYS - Version 2.01 - Device Driver Loader
  1903.           (C) Copyright 1992 C.Sitte Softwaretechnik, All Rights Reserved
  1904.  
  1905.  
  1906.         If a device driver needs more memory after its loading than it is 
  1907.         available, the following error message appears:
  1908.  
  1909.           >>> Cannot start device driver
  1910.               Required memory space = xxxxxx Bytes.
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.                                         25
  1954.  
  1955.         HiMOVE (tm) Upper Memory Manager                            V2.20
  1956.  
  1957.  
  1958.         5.  NEAT CHIPSet
  1959.  
  1960.         Computers with the following NEAT CHIPSet's are supported:
  1961.  
  1962.  
  1963.         5.1  286 NEAT CHIPSet
  1964.  
  1965.         CS8221 New Enhanced AT (NEAT) CHIPSet
  1966.         for 80286 computers, consisting of:
  1967.  
  1968.         82C211 CPU/BUS Controller
  1969.         82C212 Page/Interleave and EMS Memory Controller
  1970.         82C215 Data/Address Buffer
  1971.         82C206 Integrated Peripherals Controller (IPC)
  1972.  
  1973.         If  a  computer has 1 MByte of main memory  installed,  then  the 
  1974.         memory  area of 640kB-1MB could be relocated as EXTENDED  MEMORY. 
  1975.         In  such a case, no shadow memory could be used as  upper  memory 
  1976.         area  and the error message "Memory error at  xxxx:xxxx"  appears 
  1977.         after the start of the HiMOVE memory manager.
  1978.  
  1979.  
  1980.         5.1.1  Configuration of RAM Relocation (NEAT Setup)
  1981.  
  1982.         At  the  start of the computer, the NEAT setup could  be  started 
  1983.         instead of the normal boot procedure. To use shadow memory in the 
  1984.         addressing  range of 640kB-1MB, bit 6 of the  DRAM  configuration 
  1985.         register RB7 must be set to 0:
  1986.  
  1987.                   82C212  DRAM Configuration Register RB7 (6Bh)
  1988.                   Bit 6:  Relocate DRAM at 640kB to above 1MB
  1989.                       --> 0=Do not relocate RAM
  1990.                           1=Relocate A0000h to FFFFFh to
  1991.                                      100000h to 15FFFFh
  1992.  
  1993.         5.2  AT/386 CHIPSet
  1994.  
  1995.         For 80386 Computers, consisting of:
  1996.  
  1997.         82C301 BUS Controller
  1998.         82C302 Page/Interleave Memory Controller
  1999.         82A303/82A304 Address Bus Interface
  2000.         82A305 Data Bus Interface
  2001.         82A306 Control Signal Buffer
  2002.  
  2003.  
  2004.         5.3  CS8281 NEATsx CHIPSet
  2005.  
  2006.         For 80386SX Rechner, consisting of:
  2007.  
  2008.         82C811 CPU/BUS Controller
  2009.         82C812 Page/Interleave and EMS Memory Controller
  2010.         82C215 Data/Address buffer
  2011.         82C206 Integrated Peripherals Controller (IPC)
  2012.  
  2013.  
  2014.  
  2015.  
  2016.                                         26
  2017.  
  2018.         HiMOVE (tm) Upper Memory Manager                            V2.20
  2019.  
  2020.  
  2021.         6.  QUICK INSTALLATION HELP
  2022.  
  2023.  
  2024.         o  Problem:    After  loading  a  program  'high',  the  computer 
  2025.                        hangs.
  2026.  
  2027.            Solution:   Some programs are not designed to run in a  memory 
  2028.                        area located above the video memory. This type  of 
  2029.                        programs  could no be loaded 'high'. Answer NO  at 
  2030.                        the  next  start of the computer when the question 
  2031.                        "Move ... into upper memory?" is asked.
  2032.  
  2033.  
  2034.         o  Problem:    After the start of the HIMOVE.SYS memory  manager, 
  2035.                        "Memory error at ..." messages appear:
  2036.  
  2037.            Solution:   The DRAM relocation of the area 640kB-1MB must  be 
  2038.                        switched  to  OFF, to use shadow  memory  for  the 
  2039.                        upper memory area (see 5.1.1).
  2040.  
  2041.  
  2042.  
  2043.         o  Problem:    After the start of a graphics- or  networkprogram, 
  2044.                        the  system  hangs or the  started  program  gives 
  2045.                        error messages.
  2046.  
  2047.            Solution:   The  memory  areas  wich  will  be  used  from   a 
  2048.                        graphics-  or  network card must not be  used  for 
  2049.                        upper memory, and should be disabled in the memory 
  2050.                        area  screen (see 3.4). The manual of  the  add-on 
  2051.                        card  should have the information about  the  used 
  2052.                        memory area.
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.                                         27
  2080.  
  2081.         HiMOVE (tm) Upper Memory Manager                            V2.20
  2082.  
  2083.  
  2084.         7.  CONFIGURATION FILE FORMAT
  2085.  
  2086.         The  configuration file is an plain ASCII text file wich is  read 
  2087.         from the HIMOVE.SYS device driver at system startup. 
  2088.         The  first  line contains the options and the  addresses  of  the 
  2089.         upper  memory  areas.  The  second  line  contains  an   optional 
  2090.         "BUFFERS=XX"  statement, and the remaining lines  identifies  the 
  2091.         names of the programs wich should be loaded into the upper memory 
  2092.         area.  Each  program  name  could also optionally  preceded  with 
  2093.         program name specific options.
  2094.  
  2095.         The following example shows the format of this file:
  2096.  
  2097.           /NoPrompt /Verbose /NoConfig /Open  A000 1000 C000 2000
  2098.           BUFFERS=05
  2099.           HIMEM.SYS
  2100.           /DISABLE RAMDRIVE.SYS
  2101.           SMARTDRV.SYS
  2102.  
  2103.  
  2104.         7.1  Options
  2105.  
  2106.         Each option starts with a '/' character. The character  following 
  2107.         after  the  '/'  character identifies the  option.  The  optional 
  2108.         remaining  characters of the option are ignored and are only  for 
  2109.         descriptive purposes. The following options are available:
  2110.  
  2111.              Option    Description             On         Off
  2112.              --------- ----------------------- ---------- ----------
  2113.              /P        Prompt on Installation  /Prompt    /NoPrompt
  2114.              /V        Installation messages   /NoVerbose /Verbose   
  2115.              /C        Configuration mode      /Config    /NoConfig
  2116.              /O        Open Upper Memory       /Open      /NoOpen
  2117.              /U        DOS5 UMB's              /UMB       /NoUMB
  2118.              only for program names:
  2119.              /D        Disable Program Upload  /Disable   
  2120.  
  2121.         All other option characters are ignored.
  2122.  
  2123.  
  2124.         7.1.1  Prompt on Installation
  2125.  
  2126.         If  this option is set, the user must decide after each start  of 
  2127.         the computer, if the HiMOVE memory manager should be activated or 
  2128.         not. The following question appears:
  2129.  
  2130.           >>> Install Upper Memory Area (Y/N) = ?
  2131.  
  2132.  
  2133.         7.1.2  Installation Messages
  2134.  
  2135.         Detailed  messages about the installation progress are  shown  if 
  2136.         this option is set.
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.                                         28
  2143.  
  2144.         HiMOVE (tm) Upper Memory Manager                            V2.20
  2145.  
  2146.  
  2147.  
  2148.         7.1.3  Configuration Mode
  2149.  
  2150.         At  every start of the computer it is possible to decide  if  the 
  2151.         activation  of the HiMOVE driver should be done or not, and  wich 
  2152.         programs  should  be loaded high or not.  This  functionality  is 
  2153.         useful during the installation phase, because in most cases there 
  2154.         are more than one restarts necessary to find the best combination 
  2155.         of programs wich should be loaded into the upper memory area.
  2156.         If  this option is on, the "Prompt on Installation"  question  is 
  2157.         also displayed during startup. Additionaly, the following type of 
  2158.         question  appears during the configuration phase, when a  program 
  2159.         is loaded:
  2160.  
  2161.           >>> Move C:\COMMAND.COM into Upper Memory: 
  2162.               Y)es, N)o, S)kip all ?
  2163.  
  2164.  
  2165.         7.1.4  Open Upper Memory
  2166.  
  2167.         If this option is active, then the upper memory area is connected 
  2168.         to  conventional  memory  and  is  accessible  via  standard  DOS 
  2169.         functions. 
  2170.         If  this  option  is not active, the upper memory  area  is  only 
  2171.         available to the HiMOVE memory manager.
  2172.  
  2173.  
  2174.         7.1.5  DOS5 UMB's
  2175.  
  2176.         If  this  option  is  active,  then HiMOVE acts  as  a  DOS5  UMB 
  2177.         provider.  The activated upper memory areas are available to DOS5 
  2178.         upper memory functions (loadhigh, devicehigh).
  2179.  
  2180.  
  2181.         7.2  Upper Memory Areas
  2182.  
  2183.         The  address  and  size of the upper memory area(s)  follows  the 
  2184.         options in the first line of the configuration file.  This values 
  2185.         are  segment addresses in hexadecimal format and come in pairs of 
  2186.         address and size values.  For example,  "A000 1000" identifies an 
  2187.         upper memory block at segment address "A000" with a size of  1000 
  2188.         (1000 hex = 4096 x 16byte blocks = 64k).
  2189.  
  2190.  
  2191.  
  2192.         7.3  Number of Upper Memory "BUFFERS"
  2193.  
  2194.         A  value  of 0..255 could be entered. This value  identifies  the 
  2195.         number  of DOS BUFFERS wich are created in the upper memory  area 
  2196.         during startup.
  2197.         This are additional buffers to the existing ones wich are created 
  2198.         with  the  BUFFERS= statement in the Config.sys  file  (in  lower 
  2199.         memory).
  2200.         The standard size of a buffer is 528 bytes.
  2201.  
  2202.  
  2203.  
  2204.  
  2205.                                         29
  2206.  
  2207.         HiMOVE (tm) Upper Memory Manager                            V2.20
  2208.  
  2209.  
  2210.  
  2211.         7.4  List of Program Names
  2212.  
  2213.         This list identifies the programs wich should be loaded into  the 
  2214.         upper memory area.  If a program name is preceded by a "/DISABLE" 
  2215.         option, then this program will be loaded into conventional memory 
  2216.         at boot time.
  2217.  
  2218.  
  2219.         8.  To help you - help us!
  2220.  
  2221.         If  you have questions about the configuration or  an  apparantly 
  2222.         unsolvable  problem with the HiMOVE memory manager  software,  we 
  2223.         need some information about the environment of your computer:
  2224.          
  2225.         o  Information from the HISETUP.EXE configuration program:
  2226.            - Contents of "Memory Areas"      (Function "O")
  2227.            - Contents of "Resident Programs" (Function "O")
  2228.            - Contents of "Memory Blocks"     (Function "O")
  2229.         o  Contents of AUTOEXEC.BAT file
  2230.         o  Contents of CONFIG.SYS file
  2231.         o  Contents of configuration file "HISETUP.CFG"
  2232.         o  Information about:
  2233.            - Type of computer
  2234.            - Version of operating system
  2235.            - Programs (where the problem occurs)
  2236.            - BIOS (manufacturer, version)
  2237.            - Video adapter
  2238.            - Fixed disk controller
  2239.            - Add-on cards (network, graphics,...)
  2240.  
  2241.  
  2242.         Send this information to us via mail or electronic mail:
  2243.         Mail:     C.SITTE SOFTWARETECHNIK
  2244.                   Postfach 42
  2245.                   A-5025 Salzburg, AUSTRIA
  2246.                
  2247.         Electronic Mail:
  2248.                   CompuServe: 73030,1070
  2249.                   Internet  : 73030.1070@compuserve.com
  2250.  
  2251.                   X400      : Country=us
  2252.                               ADMD=CompuServe
  2253.                               PRMD=csmail
  2254.                               DDA Type=id
  2255.                               DDA Value=73030.1070
  2256.  
  2257.                   MCI users should enter these values 
  2258.                   at the following prompts:
  2259.                          To : Chris Sitte (ems)
  2260.                          EMS: CompuServe
  2261.                          MBX: p=csmail
  2262.                          MBX: d=id=73030.1070
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.                                         30
  2269.  
  2270.         HiMOVE (tm) Upper Memory Manager                            V2.20
  2271.  
  2272.  
  2273.         9.  SUBJECT INDEX
  2274.  
  2275.  
  2276.  
  2277.         2
  2278.         286 NEAT CHIPSet,  26
  2279.  
  2280.  
  2281.         A
  2282.         Allocation Texts,  8
  2283.         ASP,  2
  2284.         AT/386 CHIPSet,  26
  2285.  
  2286.  
  2287.         B
  2288.         BIOS(duplicated),  8
  2289.         BIOS(Extension),  8
  2290.         BIOS-ROM,  8
  2291.         BUFFERS,  14,  17,  23,  29
  2292.  
  2293.  
  2294.         C
  2295.         CGA-Card,  8
  2296.         Commandline Arguments,  4
  2297.         CONFIG.SYS,  21,  23
  2298.         Configuration File,  5
  2299.         CONFIGURATION FILE FORMAT,  28
  2300.         Configuration Mode,  13,  29
  2301.         Configuration of RAM Relocation (NEAT Setup),  26
  2302.         CONFIGURATIONPROGRAM "HISETUP.EXE",  4
  2303.         CS8281 NEATsx CHIPSet,  26
  2304.  
  2305.  
  2306.         D
  2307.         DEFINITION OF TERMS,  1
  2308.         Description,  16
  2309.         Description of header line,  19
  2310.         Device driver,  25
  2311.         Disabled,  15
  2312.         Display memory blocks,  19
  2313.         DISTRIBUTION,  2
  2314.         DOS MEMORY BLOCKS,  19
  2315.         DOS-RAM,  8
  2316.         DOS5 UMB Memory,  13
  2317.         DOS5 UMB's,  29
  2318.  
  2319.  
  2320.         E
  2321.         EGA-Card,  8
  2322.         EGA-MONO,  8
  2323.         EGA64k,  8
  2324.         EMS Page Frame,  8
  2325.         Enabled,  15
  2326.         Examples,  4
  2327.  
  2328.  
  2329.  
  2330.  
  2331.                                         31
  2332.  
  2333.         HiMOVE (tm) Upper Memory Manager                            V2.20
  2334.  
  2335.  
  2336.         EXEC,  24
  2337.         EXIT,  22
  2338.         Extended BIOS Area,  8
  2339.  
  2340.  
  2341.         F
  2342.         F1,  3,  10,  11
  2343.         FCBS,  17
  2344.         FILES,  17
  2345.         FIRST MEGABYTE,  1
  2346.  
  2347.  
  2348.         G
  2349.         GENERAL,  1
  2350.  
  2351.  
  2352.         H
  2353.         HARDWARE,  2
  2354.         Hercules,  8
  2355.         HiMOVE CONCEPT,  2
  2356.         HIMOVE.BAT,  4,  21
  2357.         HIMOVE.SYS,  21
  2358.         HISETUP.CFG,  4,  23
  2359.         HISETUP.EXE,  4
  2360.  
  2361.  
  2362.         I
  2363.         INSTALLATION,  2,  21
  2364.         Installation Messages,  13,  28
  2365.         Installation Procedure,  3
  2366.  
  2367.  
  2368.         L
  2369.         LICENSE,  2
  2370.         List of Program Names,  30
  2371.  
  2372.  
  2373.         M
  2374.         MAIN MENU,  5
  2375.         MCGA,  8
  2376.         Memory Areas,  6
  2377.         Memory Error,  23
  2378.         Memory error at,  27
  2379.         MEMORY MANAGER "HIMOVE.SYS",  23
  2380.         MENUFUNCTION "DOS MEMORY BLOCKS",  19
  2381.         MENUFUNCTION "EXIT",  22
  2382.         MENUFUNCTION "HELP",  10
  2383.         MENUFUNCTION "INSTALLATION OF MEMORY MANAGER",  21
  2384.         MENUFUNCTION "MEMORY AREAS",  6
  2385.         MENUFUNCTION "OPTIONS",  12
  2386.         MENUFUNCTION "PROGRAMLIST",  15
  2387.         MENUFUNCTION "RESIDENT PROGRAMS",  16
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.                                         32
  2395.  
  2396.         HiMOVE (tm) Upper Memory Manager                            V2.20
  2397.  
  2398.  
  2399.         N
  2400.         NEAT CHIPSet,  26
  2401.         NEW ENHANCED AT CHIP SET (NEAT),  1
  2402.         Number of Upper Memory "BUFFERS",  29
  2403.  
  2404.  
  2405.         O
  2406.         OMBUDSMAN,  3
  2407.         Open Upper Memory,  13,  29
  2408.         OPTION 1 - "Configuration Mode",  13
  2409.         OPTION 2 - "Prompt on Installation",  13
  2410.         OPTION 3 - "Installation Messages",  13
  2411.         OPTION 4 - "Open Upper Memory",  13
  2412.         OPTION 5 - "DOS5 UMB Memory",  13
  2413.         OPTION 6 - "BUFFERS = XX",  14
  2414.         OPTIONS,  12,  28
  2415.         Order Information,  4
  2416.  
  2417.  
  2418.         P
  2419.         PATH,  4
  2420.         Print Function,  18
  2421.         Printout of memory areas,  9
  2422.         Programlist,  15
  2423.         Prompt on Installation,  13,  28
  2424.  
  2425.  
  2426.         Q
  2427.         QUICK INSTALLATION HELP,  27
  2428.  
  2429.  
  2430.         R
  2431.         RAM,  8
  2432.         Resident Programs,  16
  2433.  
  2434.  
  2435.         S
  2436.         SHAREWARE,  2
  2437.         Shareware Copy from BBS or Disk Vendor,  2
  2438.         STACKS,  17
  2439.         SUBJECT INDEX,  31
  2440.  
  2441.  
  2442.         T
  2443.         To help you - help us!,  30
  2444.         Token-Ring-RAM,  8
  2445.         Token-Ring-ROM,  8
  2446.         TRADEMARKS,  3
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.                                         33
  2458.  
  2459.         HiMOVE (tm) Upper Memory Manager                            V2.20
  2460.  
  2461.  
  2462.         U
  2463.         unused,  8
  2464.         Upload of resident programs,  24
  2465.         Uploading of device drivers,  25
  2466.         Upper Memory Areas,  29
  2467.  
  2468.  
  2469.         V
  2470.         VGA-Card,  8
  2471.  
  2472.  
  2473.         W
  2474.         WARRANTY,  3
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.                                         34
  2521.